/**
 * 配置文件
 */

const config = {
  // 环境配置 development | production
  env: 'development',

  // Token配置
  token: {
    expireTime: 3 * 24 * 60 * 60 * 1000, // 3天（毫秒）
  },

  // 验证码配置
  verifyCode: {
    expireTime: 10 * 60 * 1000, // 10分钟（毫秒）
  },

  // 用户配置
  user: {
    defaultRole: 'user',
    defaultLevel: '会员',
    defaultPoints: 0, // 新用户默认积分
  },

  // 邀请码配置
  invite: {
    required: true, // 是否必须邀请码
  },

  // 开发环境配置
  development: {
    useFixedVerifyCode: true,  // 使用固定验证码
    fixedVerifyCode: '123456'  // 固定验证码
  },

  // 生产环境配置
  production: {
    useFixedVerifyCode: false, // 使用真实验证码
    fixedVerifyCode: null
  }
}

module.exports = config
